Skip to content

fix(security): restrict pickle deserialization to safe classes#2076

Merged
SunsetWolf merged 1 commit into
mainfrom
security/restrict-pickle-deserialization
Dec 30, 2025
Merged

fix(security): restrict pickle deserialization to safe classes#2076
SunsetWolf merged 1 commit into
mainfrom
security/restrict-pickle-deserialization

Conversation

@SunsetWolf
Copy link
Copy Markdown
Collaborator

Description

Motivation and Context

How Has This Been Tested?

  • Pass the test by running: pytest qlib/tests/test_all_pipeline.py under upper directory of qlib.
  • If you are adding a new feature, test on your own test scripts.

Screenshots of Test Results (if appropriate):

  1. Pipeline test:
  2. Your own tests:

Types of changes

  • Fix bugs
  • Add new feature
  • Update documentation

@SunsetWolf SunsetWolf merged commit 477160e into main Dec 30, 2025
77 checks passed
@SunsetWolf SunsetWolf deleted the security/restrict-pickle-deserialization branch December 30, 2025 03:00
afanty2021 added a commit to afanty2021/qlib that referenced this pull request Jan 24, 2026
- 新增 2026-01-24 变更记录条目
- 记录 upstream 近期更新:安全修复、数据收集器重构、兼容性改进
- 包含本地 launchd 自动化改进说明

相关更新:
- microsoft#2076, microsoft#2072: pickle 安全加固
- microsoft#2093: akshare 交易日历集成
- microsoft#2094, microsoft#2091: PyTorch 兼容性改进
- microsoft#2087: features 命名规范检查
hugo2046 pushed a commit to hugo2046/qlib-ddb that referenced this pull request Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant